home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)z7.d64
/
proc.memorymap
< prev
next >
Wrap
Text File
|
2009-01-03
|
2KB
|
83 lines
0010 // DELETE "0:DRAW'MEMORYMAP.L"
0020 // BY ╒NI├OMAL
0030 // LIST "0:DRAW'MEMORYMAP.L"
0040 ╨╥╧├ MEMORYMAP ├╠╧╙┼─
0050 ╒╙┼ GRAPHICS
0060 BORDER(5)
0070 BACKGROUND(5)
0080 PENCOLOR(7)
0090 HIDETURTLE
0100 WINDOW(.5,7,-7*1024,67*1024)
0110 PLOTTEXT(3.5,$E900,"├╧═┴╠-80 MEMORY MAP")
0120 SETLABEL(0)
0130 SETLABEL(32)
0140 SETLABEL(40)
0150 SETLABEL(48)
0160 SETLABEL(52)
0170 SETLABEL(56)
0180 SETLABEL(64)
0190 BLOCK(1,$00,$8000,"╥┴═")
0200 BLOCK(1,$8000,$4000,"╥┴═")
0210 BLOCK(1,$C000,$4000,"╥┴═")
0220 BLOCK(2,$A000,$2000,"┬┴╙╔├")
0230 BLOCK(2,$D000,$1000,"├╚┴╥")
0240 BLOCK(2,$E000,$2000,"╦┼╥╬┴╠")
0250 BLOCK(3,$D000,$1000,"╔/╧")
0260 BLOCK(3,$8000,$4000,"├╧═┴╠")
0270 BLOCK(4,$8000,$4000,"├╧═┴╠")
0280 BLOCK(5,$8000,$4000,"├╧═┴╠")
0290 BLOCK(6,$8000,$4000,"├╧═┴╠")
0300 MOVETO(2.1,$00)
0310 DRAW(.1,$0800)
0320 DRAW(0,$3400)
0330 DRAW(.05,$0400)
0340 DRAW(-.05,$0400)
0350 DRAW(0,$3400)
0360 DRAW(-.1,$0800)
0370 PLOTTEXT(2.4,$4000,"╒╙┼╥")
0380 PLOTTEXT(2.4,$3400,"┴╥┼┴")
0390 MOVETO(3,$7B00)
0400 DRAW(.1,-$0600)
0410 DRAW(1.85,0)
0420 DRAW(.05,-$0400)
0430 DRAW(.05,$0400)
0440 DRAW(1.85,0)
0450 DRAW(.1,$0600)
0460 PLOTTEXT(3.8,$6000,"├╧═┴╠ ╥╧═ ┬┴╬╦╙")
0470 MOVETO(3.7,$4000)
0480 WINDOW(0,319,0,199)
0490 PENCOLOR(7)
0500 X0:=XCOR; Y0:=YCOR
0510 TYPE("╘HIS GRAPH SHOWS")
0520 TYPE("THE TOTAL ADDRESS")
0530 TYPE("SPACE OF THE ├64")
0540 TYPE("WHEN THE ├╧═┴╠")
0550 TYPE("CARTRIDGE IS PLUGGED")
0560 TYPE("IN. ╘HE MEMORY IS")
0570 TYPE("152 ╦BYTES, BANK-")
0580 TYPE("SWITCHED.")
0590 ╨╥╧├ BLOCK(MAP,ADDR,RANGE,TEXT$)
0600 MOVETO(MAP,ADDR)
0610 DRAW(1,0)
0620 DRAW(0,RANGE)
0630 DRAW(-1,0)
0640 DRAW(0,-RANGE)
0650 MOVE((1-.15*╠┼╬(TEXT$))/2,0)
0660 MOVE(0,RANGE/2-1500)
0670 TEXTSTYLE(1,1,0,1)
0680 PLOTTEXT(XCOR,YCOR,TEXT$)
0690 ┼╬─╨╥╧├ BLOCK
0700 ╨╥╧├ SETLABEL(ADDR)
0710 TEXTSTYLE(1,1,0,1)
0720 MOVETO(.5,ADDR*$0400-$0600)
0730 PLOTTEXT(XCOR,YCOR,ADJUST$(╙╘╥$(ADDR)+"K"))
0740 ╞╒╬├ ADJUST$(LAB$)
0750 ╥┼╘╒╥╬ ╙╨├$(3-╠┼╬(LAB$))+LAB$
0760 ┼╬─╞╒╬├ ADJUST$
0770 ┼╬─╨╥╧├ SETLABEL
0780 ╨╥╧├ TYPE(TEXT$)
0790 PLOTTEXT(XCOR,YCOR,TEXT$)
0800 MOVETO(XCOR,YCOR-8)
0810 ┼╬─╨╥╧├ TYPE
0820 ┼╬─╨╥╧├ MEMORYMAP